package com.xy.biz.xd.domain.bo;

import com.xy.biz.xd.domain.resp.GetDocumentFlowNewAndModifyResponse;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.util.List;

/**
 *
 *
 * @author wcs
 * @date 2021-2-26
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class DocumentFlowNewAndModifyBO extends DocumentFlowBO {

	/**
	 * 文档流程Id
	 */
	private java.lang.Long documentFlowId;
	/**
	 * 生效日期
	 */
	private java.time.LocalDate effectDate;
	/**
	 * 复审日期
	 */
	private java.time.LocalDate reviewDate;
	/**
	 * 是否参加培训：0-否，1-是
	 */
	private java.lang.Boolean trainFlag;
	/**
	 * 培训人Id
	 */
	private java.lang.Long trainerUserId;

	/**
	 * 培训人姓名
	 */
	private String trainerUserName;
	/**
	 * 培训签收状态：0-未签收，1-已签收，2-已发起
	 */
	private Integer trainCheckStatus;
	/**
	 * 培训签收时间
	 */
	private java.time.LocalDateTime trainCheckTime;
	/**
	 * 上一个文件Id
	 */
	private java.lang.Long previousDocumentId;
	/**
	 * 上一个文件版本
	 */
	private java.lang.String previousDocumentVersion;
	/**
	 * 租户Id，0表示不指定
	 */
	private java.lang.Long tenantId;
	/**
	 * 批处理子流程信息
	 */
	List<DocumentFlowNewAndModifyBO> documentFlowNewAndModifySubFile;
}
